The behavioral contract of any Carbonite DAO that manages entity persistence operations.

The following tables list the members exposed by the IDao<TEntity, TEntityCollection, TFilteringCriteria, TOrderingCriteria, TPagingCriteria> type.

Name Description
Public method Add (Overloaded) Routes an entity creation request to the underlying data store.
Public method Count (Overloaded) Routes an entity count request to the underlying data store, so that all TEntity entities are counted.
Public method Get (Overloaded) Routes an entity read request to the underlying data store, so that all TEntity entities are obtained.
Public method GetFirst (Overloaded) Routes an entity read request to the underlying data store, so that the first TEntity is obtained.
Public method Initialize Initializes the current DAO with the specified host carbonite controller as its data store context provider. (inherited from IBaseDao).
Public method Remove (Overloaded) Routes an entity deletion request to the underlying data store.
Public method RemoveAll Routes a delete all entities request to the underlying data store.
Public method Synchronize (Overloaded) Routes an entity synchronization request to the underlying data store, so that the create or update operations are accordingly performed.
Public method Update (Overloaded) Routes an entity update request to the underlying data store.
Top